Verification of event-driven software systems using the specification language of cooperating automata objects
نویسندگان
چکیده
The CIAO (Cooperative Interaction Automata Objects) specification language is intended to describe the behavior of distributed and parallel event-driven systems. This class systems includes various software hardware for control, monitoring, data collection, processing. ability verify compliance with requirements desirable competitive advantage such extends concept state machines UML (Unified Modeling Language) possibility cooperative interaction several automata through strictly defined interfaces. automatа objects by a link scheme that defines how provided required interfaces different are connected. Thus, system as whole could be described set execution protocols, each which sequence interface calls, possibly guard conditions. We represent protocols using semantic graph in all possible paths from initial nodes final define sequences method calls. Because advance connection scheme, it construct automatically according given interacting automaton objects. To behavior, one only has check if path does satisfy requirements. System formally conditional regular expressions patterns acceptable forbidden behavior. article proposes methods algorithms allow you programs and, thereby, semantics developed program. proposed narrows formalism languages programming simple predefined structure. In many practical cases, this sufficient effective verification.
منابع مشابه
automatic verification of authentication protocols using genetic programming
implicit and unobserved errors and vulnerabilities issues usually arise in cryptographic protocols and especially in authentication protocols. this may enable an attacker to make serious damages to the desired system, such as having the access to or changing secret documents, interfering in bank transactions, having access to users’ accounts, or may be having the control all over the syste...
15 صفحه اولassessment of the efficiency of s.p.g.c refineries using network dea
data envelopment analysis (dea) is a powerful tool for measuring relative efficiency of organizational units referred to as decision making units (dmus). in most cases dmus have network structures with internal linking activities. traditional dea models, however, consider dmus as black boxes with no regard to their linking activities and therefore do not provide decision makers with the reasons...
the use of appropriate madm model for ranking the vendors of mci equipments using fuzzy approach
abstract nowadays, the science of decision making has been paid to more attention due to the complexity of the problems of suppliers selection. as known, one of the efficient tools in economic and human resources development is the extension of communication networks in developing countries. so, the proper selection of suppliers of tc equipments is of concern very much. in this study, a ...
15 صفحه اولthe relationship between using language learning strategies, learners’ optimism, educational status, duration of learning and demotivation
with the growth of more humanistic approaches towards teaching foreign languages, more emphasis has been put on learners’ feelings, emotions and individual differences. one of the issues in teaching and learning english as a foreign language is demotivation. the purpose of this study was to investigate the relationship between the components of language learning strategies, optimism, duration o...
15 صفحه اولUsing Interval Petri Nets and Timed Automata for Diagnosis of Discrete Event Systems (DES)
A discrete event system (DES) is a dynamic system that evolves in accordance with the abrupt occurrence, at possibly unknown irregular intervals, of physical events. Because of the special nature of these systems, different tools are currently used for their analysis, design and modeling. The main focus of this paper is the presentation of a new modeling approach of Discrete Event Systems. The ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Nau?no-tehni?eskij Vestnik Informacionnyh Tehnologij, Mehaniki i Optiki
سال: 2023
ISSN: ['2226-1494', '2500-0373']
DOI: https://doi.org/10.17586/2226-1494-2023-23-4-750-756